package com.wuyanyidui.dao;

import com.wuyanyidui.domain.Board;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface BoardDao {
    //添加板块
    public void addBoard(Board board);
    //展示所有板块
    public List<Board> listAllBoard();
    //展示指定板块的所有帖子，返回的Board对象含有post集
    public Board listAllPostsOfBoard(int boardId);
    //通过板块id找到板块
    public Board findBoardByBoardId(int boardId);
    //通过板块名找到板块
    public Board findBoardByBoardName(String boardName);
    //更新板块（通过板块对象）
    public void updateBoardByBoard(Board board);
    //删除板块（通过id）
    public void deleteBoardById(int boardId);
}
